package com.hiyee.api.controller.user;

import com.hiyee.api.config.MyServiceList;
import com.hiyee.grace.result.ResponseJsonResult;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;

@Api(value = "Hello控制器", tags = {"xx功能的控制器"})
@RequestMapping("hello")
public interface HelloControllerApi {

    /**
     * Api 只定义接口，具体实现由相应的服务层实现
     * 方便微服务的统一调度和管理
     *
     * 本工程的目标就是定义规范、解耦
     *
     * swagger2 基于接口自动文档生成
     *
     * 提高项目可扩展性
     *
     * @return
     */
    @ApiOperation(value = "hello接口", notes = "hello接口", httpMethod = "GET")
    @GetMapping("/hello")
    public ResponseJsonResult hello();
}
